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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.