Big Huge Thesaurus

intubation

noun

sounds kind of like