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)

  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
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: