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]
