Shobdo Logo
ODEearth station

earth station

Flag: gbEnglishOxford Dictionary of English

earth station /ˈəːθ steɪʃn /
noun a radio station located on the earth and used for relaying signals from satellites.