lunar vehicle - English Synonyms Dictionary