horse-drawn artillery - French English Dictionary