manned lunar landing - Turkish English Dictionary