Castration meaning

The act of removing the testicles.
noun
0
0
(figuratively) Any act that removes power from a person (particularly a man) or entity.
noun
0
0
Advertisement

Origin of castration