Tamil Dictionary 🔍

smilodon

Smi"lo*don, n. Etym: [Gr. (Paleon.) Defn: An extinct genus of saber-toothed tigers. See Mach.


smilodon - Similar Words