Big Huge Thesaurus

mastotermes

noun

sounds kind of like