Back to Dictionary
天台山
TiāntāiShān
1. Mt Tiantai near Shaoxing [[紹興|绍兴<Shàoxīng>]] in Zhejiang, the center of Tiantai Buddhism [[天台宗<Tiāntáizōng>]]
Noun