LYMPH NODE


Meaning of LYMPH NODE in English

■ noun Physiology each of a number of small swellings in the lymphatic system where lymph is filtered and lymphocytes are formed.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.