LYMPH GLAND


Meaning of LYMPH GLAND in English

[lymph gland] n (ca. 1858): lymph node

Merriam-Webster English vocab.      Английский словарь Merriam Webster.