satellite interactive earth station - Turkish English Dictionary