Big Huge Thesaurus

Damaliscus

noun

sounds kind of like