VariousWords beta
Related Terms:
Definitions:
Noun
legless lizard
Definition: degenerate wormlike burrowing lizard of California closely related to alligator lizards
Definition: Any of the several groups of lizards of the family Pygopodidae which have lost limbs or reduced them to the point of uselessness.