English

Definition of lymph node noun from the Oxford Advanced Learner's Dictionary

 

lymph node

 noun
noun
BrE
 
; NAmE
 
(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 American Dictionary entry: lymph node