Webster's Revised Unabridged Dictionary · 1913

Tockay

Tockay , noun

(Zoology) A spotted lizard native of India.