Find the word definition

Wiktionary
devil screecher

n. (context archaic UK English) A swift.