Big Huge Thesaurus

Mastotermes

noun

sounds kind of like