English dictionary
lymph node meaning and definition
Definition and meaning of lymph node at MeaningMonkey.org. lymph node meaning and definition in the English Dictionary.LYMPH NODE noun
Definition of lymph node (noun)
- the source of lymph and lymphocytes
- synonyms: lymph gland, node
Source: Princeton University Wordnet