Webster's Revised Unabridged Dictionary · 1913
Tockay
Copy link
Tockay
, noun
(Zoology)
A spotted lizard native of India.
↑