Big Huge Thesaurus

mobula

noun

sounds kind of like