Lion Lizards Definition

noun
Of lion lizard.
Wiktionary