technical representative - English Synonyms Dictionary