manned earth satellite - French English Dictionary