Big Huge Thesaurus

ovibos

noun

sounds kind of like