soviet robotic space satellite - German English Dictionary