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