LYMPH NODE


Meaning of LYMPH NODE in English

an oval or round body located in the lymphatic system (all over the body) that supplies lymphocytes to the blood stream and removes bacteria from the body.

AIDS English Glossary.      Английский словарь СПИДа.