adenoid

Adjective
  • Relating to or resembling lymphatic glands or lymphoid tissue (synset 302613957)
Noun

Other Searches