fire-extinguishing grenade - German English Dictionary