YourDictionary

lymph node

any of the many small, compact structures located throughout the lymphatic system, that collect and destroy bacteria that have entered the body, produce lymphocytes, etc.
sometimes called lymph gland

See lymph node in American Heritage Dictionary 4

Learn more about lymph node

Related Articles

link/cite print suggestion box