electronic license distribution - Turkish English Dictionary