Tamil Dictionary
🔍
lymph-node
Lymph node. (Anat.) Defn: A lymphatic gland.
lymph-node - Similar Words
lymphoid
sympode
polypode
lynde
lymphoma
lymphogenic
lymphate
lymph
lymhound
lycopode
madurai.io
About