Meaning of storm petrel
Definition of storm petrel
(noun)
any of
various
small
petrels having
dark
plumage
with paler underparts
Other information on storm petrel
WIKIPEDIA results for
storm petrel
Amazon results for
storm petrel
Tweet