Big Huge Thesaurus

carancha

noun

sounds kind of like