Home
Search
Index
Definify.com
Webster
1913
Edition
Tockay
Tockâ²ay
,
Noun.
(Zool.)
A spotted lizard native of India.
Webster
1828
Edition
Tockay
TOCK'AY
,
Noun.
A species of spotted lizard in India.
Similar Results
Tockay
Tokay
Jockey
Stocky
Hockday