antitank artillery reserve - French English Dictionary