What is the meaning of Neonatus?

newborn

newborn

Source: wiktionary.org