TOCKAY


Meaning of TOCKAY in English

noun a spotted lizard native of india.

Webster English vocab.      Английский словарь Webster.