technical sales and distribution - Turkish English Dictionary