earth station sub-hub - Turkish English Dictionary