foreign licensing agreements - Turkish English Dictionary