Big Huge Thesaurus

Macronectes

noun

sounds kind of like