Big Huge Thesaurus

Myrmecia

noun

sounds kind of like