technical salesperson - Turkish English Dictionary