castigarse - French English Dictionary