emasculate Meaning and Definition
1. s. having unsuitable feminine qualities
2. v. remove the testicles of a male animal
3. v. deprive of strength or vigor
1. s. having unsuitable feminine qualities
2. v. remove the testicles of a male animal
3. v. deprive of strength or vigor
Sponored Video