satellite interactive terminals - Turkish English Dictionary