slam (back) - French English Dictionary