Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word screech owl from English dictionary with examples, synonyms and antonyms.

screech owl   noun

Meaning : Any owl that has a screeching cry.

Meaning : Small North American owl having hornlike tufts of feathers whose call sounds like a quavering whistle.

Synonyms : otus asio