What is the full meaning of stormbirds
STORMBIRD, a petrel [n]
Example of the word stormbirds placed on a Scrabble board.