lymph node

3 ENTRIES FOUND:

lymph node

noun

Definition of LYMPH NODE

: any of the rounded masses of lymphoid tissue that are surrounded by a capsule of connective tissue, are distributed along the lymphatic vessels, and contain numerous lymphocytes which filter the flow of lymph passing through the node—called also lymph gland

Seen & Heard

What made you want to look up lymph node? Please tell us where you read or heard it (including the quote, if possible).