Skip to main content

tockay

English tockay meaning in English  •  tockay का अर्थ अंग्रेजी में
Noun
  • A spotted lizard native of India.
Advertisement