glass lizard

English

Noun

glass lizard (plural glass lizards)

  1. A member of the subfamily Anguinae, comprising some twenty extant species of legless lizards.
    • 2015 March 16, Andreas Wagner, “Possible creatures”, in Aeon[1]:
      When it slithers through the grass, the legless glass lizard is indistinguishable from a snake.

Synonyms