space relay station - German English Dictionary