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)
- any of various small petrels having dark plumage with paler underparts
Source: Princeton University Wordnet