self-castration - French English Dictionary