LYMPH GLAND


Meaning of LYMPH GLAND in English

lymph node, small glandlike body within the lymphatic system that filters harmful bacteria from lymph

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.