manned space research - French English Dictionary