high-mobility multipurpose wheeled vehicle - French English Dictionary