LYMPH NODE
Meaning of LYMPH NODE in English
(also ˈlymph gland ) noun
one of the small round parts of the lymphatic system that stores lymphocytes and helps fight infection
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005