Handgranate - French English Dictionary