LYMPH NODE (LYMPH GLAND)


Meaning of LYMPH NODE (LYMPH GLAND) in English

a small, bean-sized organ located throughout the body, with concentrations in the neck, groin and armpits. Lymph nodes filter out antigens and are the site of antigen presentation and immune activation. The lymph nodes are a reservoir site for HIV.

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