earth station sub-hub - German English Dictionary