CompareWords
Compare
Tockay
Definition:
(n.) A spotted lizard native of India.