dedicated satellite - Turkish English Dictionary