Big Huge Thesaurus

douroucouli

noun

sounds kind of like