Big Huge Thesaurus

crotophaga

noun

sounds kind of like