lymph node
noun/ˈlɪmf nəʊd/
/ˈlɪmf nəʊd/
(also lymph gland)
- one of the small round parts of the lymphatic system that forms lymphocytes and helps fight infectionTopics Biologyc2
Check pronunciation:
lymph node
Definition of lymph node noun from the Oxford Advanced Learner's Dictionary