technology supplier - Turkish English Dictionary