adenoids

noun
  1. Small masses of lymphoid tissue located at the back of the throat, above the tonsils, that are part of the immune system.
  2. Usage: Usually used in plural form.; Medical/anatomical term.

Examples