legless_lizard
1. [ noun ] (zoology) degenerate wormlike burrowing lizard of California closely related to alligator lizards
Related terms: lizard Anniellidae