neonate - Dictionary definition and meaning for word neonate
neonate: neo means new,nate(natal-new birth),hence the meaning