slap repeatedly - French English Dictionary