castigator - French English Dictionary