Subscriber login


Forgot your password?

Library card login

Other

lymph node

Syllabification: (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 British & World English dictionary
  |  Cite

Word of the day

leporine

/ ˈlepəˌrīn /
adjective
of or resembling a hare or hares …