Big Huge Thesaurus

embolus

noun

sounds kind of like