Big Huge Thesaurus

Camponotus

noun

sounds kind of like