legless lizard Meaning, Definition & Usage

  1. noun degenerate wormlike burrowing lizard of California closely related to alligator lizards

WordNet