Back to Dictionary
上座部
shàngzuòbù
1. Theravada, the primary Buddhism, as spread to Sri Lanka and South-East Asia