mobile artillery - French English Dictionary