grenade-launcher - German English Dictionary