■ noun Physiology each of a number of small swellings in the lymphatic system where lymph is filtered and lymphocytes are formed.
LYMPH NODE
Meaning of LYMPH NODE in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004