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.