antipersonnel hand grenade - German English Dictionary