manned lunar landing program - French English Dictionary