Free dictionary online: English, Spanish, French, Italian, Chinese, German, Russian translations, definitions, synonyms...
Google Widget
Other Dictionary Collaborative dictionary
emasculate 
1 castrate, geld 
2 cripple, debilitate, deprive of force, enervate, impoverish, soften, weaken