Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word worm lizard from English dictionary with examples, synonyms and antonyms.

worm lizard   noun

Meaning : A lizard of the genus Amphisbaena. Harmless wormlike limbless lizard of warm or tropical regions having concealed eyes and ears and a short blunt tail.

Worm lizard meaning in Telugu.