lymphoglandula ( synonym found)

Definition of lymphoglandula:

(n) : an alternative name for a lymph node

Definition of lymphoglandula:

(n) : an alternative name for a lymph node

Back to Top