Tockay

Definition:

  • (n.) A spotted lizard native of India.