thermite grenade - French English Dictionary