Search Result for "lymph node":
Wordnet 3.0

NOUN (1)

1. the source of lymph and lymphocytes;
[syn: lymph node, lymph gland, node]


The Collaborative International Dictionary of English v.0.48:

Lymph node \Lymph node\ (Anat.) A lymphatic gland. [1913 Webster]