STORMY PETREL Meaning of STORMY PETREL in English [stormy petrel] n (ca. 1776) 1: storm petrel 2. a: one fond of strife b: a harbinger of trouble Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012