have a smack at - French English Dictionary