meaning of Adenoids

Adenoids meaning in Medical Dictionary

A lump of lymphoid muscle of differing size, situated behind the nose in an area labeled as the nasopharynx.