Wiktionary
laughing owls
n. (plural of laughing owl English)
n. (plural of laughing owl English)