Find the word definition

Wiktionary
laughing owls

n. (plural of laughing owl English)