storm petrel
English Dictionary
->
Letter S
-> storm petrel
Search Dictionary:
storm petrel Definition
(n)
any
of
various
small
petrels
having
dark
plumage
with
paler
underparts
storm petrel Synonyms
storm petrel
© Art Branch Inc.