technology licensing - Turkish English Dictionary