Big Huge Thesaurus

camelus

noun

sounds kind of like