Tockay /(?)/

Tock·ay

Tockay

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