Big Huge Thesaurus

narcan

noun

sounds kind of like