rough terrain vehicle - French English Dictionary