general delegation for armament - German English Dictionary