general support artillery - French English Dictionary