Big Huge Thesaurus

Mobulidae

noun

sounds kind of like