English | German | Russian | Czech

neonaticide English

Meaning neonaticide meaning

What does neonaticide mean?

neonaticide

The murder of a newborn within 24 hours of birth.

Are you looking for...?