Big Huge Thesaurus

endogen

noun

sounds kind of like