LYMPH NODE


Meaning of LYMPH NODE in English

tissue of the lymphatic system which helps prevent foreign bodies from entering the bloodstream

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