Big Huge Thesaurus

Connochaetes

noun

sounds kind of like