Find the word definition

Wiktionary
lot lizards

n. (plural of lot lizard English)