satellite earth stations and systems - German English Dictionary