Big Huge Thesaurus

pubescence

noun

sounds kind of like