Lymph node
From DictionGloss
A small rounded or bean-shaped mass of lymphatic tissue that helps the body's immune system. Lymph nodes, or lymph glands, are found in several places in the body, like the neck, the armpit (axilla), and the groin. Lymph nodes are very important for your body's immune system because they make special cells that trap bad cells, like bacteria or cancer cells, that are traveling throughout the body.