Student Dictionary

One entry found for stormy petrel.
Main Entry: stormy petrel
Function: noun
1 : STORM PETREL
2 : a person who is fond of conflict or disagreement

Pronunciation Symbols