cable franchise - Turkish English Dictionary