lymph node
English Dictionary
->
Letter L
-> lymph node
Search Dictionary:
lymph node Definition
(n)
the
source
of
lymph
and
lymphocytes
lymph node Synonyms
lymph gland
lymph node
node
© Art Branch Inc.