Meaning of legless lizard

Definition of legless lizard

(noun) degenerate wormlike burrowing lizard of California closely related to alligator lizards

Other information on legless lizard

WIKIPEDIA results for legless lizard
Amazon results for legless lizard