Stormfinch /(?)/

Storm·finch

Stormfinch

n.
  1. The storm petrel. (Zool.)