stormfinchEtymologyFrom storm + finch.stormfinch means The storm petrel. Lexicurio rates it Sui generis — a strength score of 94 out of 100.nounThe storm petrel.