Stormy Petrel (noun) Definition, Meaning & Examples

noun
  1. the British storm petrel, Hydrobates pelagicus, of the eastern Atlantic Ocean, Mediterranean Sea, and Indian Ocean.
  2. a person who causes or likes trouble or strife.
noun
  1. another name for storm petrel
  2. a person who brings or portends trouble
Stormy Petrel (noun) Definition, Meaning & Examples

More Definitions