soviet robotic space satellite - Turkish English Dictionary