French-Spanish dictionary »

émasculer meaning in Spanish

FrenchSpanish
émasculer

castrar