Big Huge Thesaurus

khepera

noun

sounds kind of like