satellite-delivered training - Turkish English Dictionary