track-laying vehicle - French English Dictionary