high-mobility multipurpose wheeled vehicle - English Synonyms Dictionary