ovicide
/oʊvɪˈsaɪd/Definitions
1. noun
A person who kills their own offspring or destroys their eggs
“The mother was accused of being an ovicide after she abandoned her newborn in the woods.”
1. noun
A person who kills their own offspring or destroys their eggs
“The mother was accused of being an ovicide after she abandoned her newborn in the woods.”