technology licensed - Turkish English Dictionary