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


lymph node

BrE BrE//ˈlɪmf nəʊd//
; NAmE NAmE//ˈlɪmf noʊd//
(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