Big Huge Thesaurus

Pseudoryx

noun

sounds kind of like