Subscriber login


Forgot your password?

Library card login

Other

lymph node

Translate lymph node | into Italian
Definition of lymph node

noun

Physiology
  • each of a number of small swellings in the lymphatic system where lymph is filtered and lymphocytes are formed.

lymph node in other Oxford dictionaries

Definition of lymph node in the US English dictionary
  |  Cite

Word of the day

kempt

/ kɛm(p)t /
adjective
maintained in a neat and clean condition …