a smack in the eye - French English Dictionary