artillery equipment park - French English Dictionary