high-mobility multipurpose wheeled vehicle - Español Inglés Diccionario