The Collaborative International Dictionary of English v.0.48:Lymph node \Lymph node\ (Anat.) A lymphatic gland. [1913 Webster] WordNet (r) 3.0 (2006):lymph node n 1: the source of lymph and lymphocytes [syn: lymph node, lymph gland, node]