YourDictionary

Dictionary Home » Science » adenoids

adenoids science definition

The small mass of lymphoid tissue located at the back of the nasal cavity. Swelling of the adenoids can block breathing through the nose.

Learn more about adenoids

link/cite print suggestion box