Find the word definition

Wiktionary
gadfly petrels

n. (plural of gadfly petrel English)