Big Huge Thesaurus

myrmecia

noun

sounds kind of like