Proper noun
A district of Shanghai, China.
An island in Zhoushan, Zhejiang, China.
A district of Zhoushan, Zhejiang, China.
Source: en.wiktionary.orgAfter her return to Earth, Guanyin was said to have stayed for a few years on the island of Mount Putuo where she practised meditation and helped the sailors and fishermen who got stranded. Source: Internet
Levels of PM 2.5 in Putuo District reached 726 micrograms per cubic meter. citation citation As a result, the Shanghai Municipal Education Commission received orders to suspend students' outdoor activities. Source: Internet
When he heard that there was a Buddhist teacher on the rocky island of Putuo he quickly journeyed there to learn. Source: Internet