Big Huge Thesaurus

Locusta

noun

sounds kind of like