grand slam home run - French English Dictionary