neonate ( synonym found)

Definition of neonate:

(n) : a newborn infant

Back to Top