terrestrial broadcast and satellite receiving systems - German English Dictionary