manned earth satellite - Turkish English Dictionary