self-castration - Francés Inglés Diccionario