grenade mine - German English Dictionary