Lymph-nodes meaning

Plural form of lymph node.
noun
0
0
Advertisement