mechanized gun - French English Dictionary