English | German | Russian | Czech

monstricide English

Meaning monstricide meaning

What does monstricide mean?

monstricide

The act of killing a monster. (medicine, obsolete) The destruction of a deformed fetus.

Are you looking for...?