Tockay

Tock´ay


n.1.(Zool.) A spotted lizard native of India.