Big Huge Thesaurus

Taurotragus

noun

sounds kind of like