Tamil Dictionary 🔍

tockay

Tock"ay, n. (Zoöl.) Defn: A spotted lizard native of India.


tockay - Similar Words