American English

Definition of lymph node noun from the Oxford Advanced American Dictionary

 

lymph node

 noun
noun
 
(also lymph gland)
 
jump to other results
one of the small round parts of the lymphatic system that stores lymphocytes and helps fight infection
See the Oxford Advanced Learner's Dictionary entry: lymph node