Lymph node

Search for glossary terms (regular expression allowed)
Term Definition
Lymph node

Small, bean-shaped organs found throughout the body. They are an important part of the immune system. They also help to drain extra fluid from the body.