English dictionary
worm lizard meaning and definition
Definition and meaning of worm lizard at MeaningMonkey.org. worm lizard meaning and definition in the English Dictionary.WORM LIZARD noun
Definition of worm lizard (noun)
- 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
Source: Princeton University Wordnet