Find the word definition

Wiktionary
night lizards

n. (night lizard English)