castigate - French English Dictionary