satellite television channel - Turkish English Dictionary