Big Huge Thesaurus

instillation

noun

sounds kind of like