tracked vehicle - French English Dictionary