Meaning : Deprive of strength or vigor.
Example :
The Senate emasculated the law.
Synonyms : castrate
Meaning : Remove the testicles of a male animal.
Synonyms : castrate, demasculinise, demasculinize
Translation in other languages :
Emasculate meaning in Bengali (Bangla).