Read the dictionary definition of castrate. All definitions for this word.
1. a man who has been castrated and is incapable of reproduction
1. eunuchs guarded the harem
2. remove the ovaries of
1. Is your cat spayed?
3. remove the testicles of a male animal
4. edit by omitting or modifying parts considered indelicate
1. bowdlerize a novel
5. deprive of strength or vigor
1. The Senate emasculated the law