Youdao dictionary result
National natural science foundation
National Natural Science Foundation of China (NSFC)
National Natural Science Foundation of China