international television link - Turkish English Dictionary