strafed - French English Dictionary