lymph node Definition
Dictionary Home » Words Starting with L » luteinizing hormone ... lysozyme » lymph node
lymph node
lymph gland
noun
- 1. anatomy.
- In the lymphatic system: any of a number of small rounded structures, found in large clusters in the neck, armpit, and groin, that produce antibodies in immune responses and filter bacteria and foreign bodies from the lymph.
