CASTRATION MEANING IN ENGLISH

• Castration Definition & Synonyms

  1. (n.) The act of castrating.


Synonyms:
Emasculation, Expurgation,

RECENT SEARCHES