area-denial artillery mine - German English Dictionary