a slap in the eye - French English Dictionary