thermite grenade - Spanish English Dictionary