English dictionary
legless lizard meaning and definition
Definition and meaning of legless lizard at MeaningMonkey.org. legless lizard meaning and definition in the English Dictionary.LEGLESS LIZARD noun
Definition of legless lizard (noun)
- degenerate wormlike burrowing lizard of California closely related to alligator lizards
Source: Princeton University Wordnet