An Encylopedia Britannica Company

lymph node

1 ENTRIES FOUND:
lymph node noun
plural lymph nodes
lymph node
noun
plural lymph nodes
Britannica Dictionary definition of LYMPH NODE
[count] medical
: any one of many rounded masses of tissue in the body through which lymph passes to be filtered and cleaned