Big Huge Thesaurus

thymosin

noun

sounds kind of like