stormy petrel
noun
the British storm petrel, Hydrobates pelagicus, of the eastern Atlantic Ocean, Mediterranean Sea, and Indian Ocean.
a person who causes or likes trouble or strife.
Origin of stormy petrel
First recorded in 1770–80
Words nearby stormy petrel
stormless,
stormont,
stormproof,
stormstayed,
stormy,
stormy petrel,
stornoway,
storrs,
storting,
story,
story arc