Big Huge Thesaurus

neonate

noun

sounds kind of like