What does "emasculate" mean?

Emasculate: To deprive of masculine vigor or spirit; to weaken; to render effeminate; to vitiate by unmanly softness. Luxury had not emasculated their minds. V. Knox.

Additional senses

  1. 2.Deprived of virility or vigor; unmanned; weak. "Emasculate slave." Hammond.

Sources