strafen - French English Dictionary