Star Lizard Definition
noun
A kind of lizard, the stellion .
Wiktionary
Other Word Forms of Star Lizard
Noun
Singular:
star lizard
Plural:
star lizardsFind Similar Words
Find similar words to star lizard using the buttons below.