manned satellite - French English Dictionary