Tamil Dictionary 🔍

lymph-node

Lymph node. (Anat.) Defn: A lymphatic gland.


lymph-node - Similar Words