to explode - French English Dictionary