high-mobility multipurpose wheeled vehicle - Spanish English Dictionary