Big Huge Thesaurus

Procellaria

noun

sounds kind of like