Big Huge Thesaurus

Hippotragus

noun