English dictionary

storm petrel meaning and definition

Definition and meaning of storm petrel at MeaningMonkey.org. storm petrel meaning and definition in the English Dictionary.

STORM PETREL noun

Definition of storm petrel (noun)

  1. any of various small petrels having dark plumage with paler underparts
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: