Big Huge Thesaurus

Ammotragus

noun

sounds kind of like