meaning of worm lizard

1. 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


Related Words

worm lizard |

Developed & Maintained By Taraprasad.com

Treasure Words