horse-drawn artillery - German English Dictionary