Word info

star lizard

Noun

Meaning

star lizard (plural star lizards)

A kind of lizard, the stellion.

Source: en.wiktionary.org

Close letter words and terms