Find the word definition

Wiktionary
shriek owls

n. (plural of shriek owl English)