stormy petrel

noun

Definition of stormy petrel

2a : one fond of strife
b : a harbinger of trouble

First Known Use of stormy petrel

circa 1776, in the meaning defined at sense 1

Keep scrolling for more