high-mobility multipurpose wheeled vehicle - Francés Inglés Diccionario