Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
adenoids
in English
adenoids
us
/əˈdiːnɔɪdz/
uk
/əˈdiːnɔɪds/
#moderate
Lemma:
adenoid
The lemma is the base or root form of this word.
Definitions
Noun
lymphatic
glands
(
in
the
throat
)
behind
the
uvula
tissue
folds
in
the
nasopharynx