Pootoo noun1 •(no longer used) Synonym of Mount Putuo (An island and mountain in Putuo district, Zhoushan, Zhejiang, China).Some people in Amoy still persist in sailing about five hundred miles on old sailing junks to the Pootoo Islands off the coast of Ningpo every spring. — 1936