Big Huge Thesaurus

tamponade

noun

sounds kind of like