lymph_node
1. [ noun ] (anatomy,medicine,zoology) the source of lymph and lymphocytes
Synonyms: node lymph_gland
Related terms: lymphatic_tissue bubo axillary_node peter's_gland circulatory_system immune_system
Similar spelling:   lymphoma