Big Huge Thesaurus

Tachypleus

noun

sounds kind of like