The Collaborative International Dictionary
Stormfinch
Stormfinch \Storm"finch`\, n. (Zo["o]l.) The storm petrel.
Wiktionary
stormfinch
n. The stormy petrel.