tockay Meaning, Definition & Usage

Tock"ay noun
Definitions
  1. (Zoöl.) A spotted lizard native of India.

Webster 1913