Big Huge Thesaurus

fecundation

noun

sounds kind of like