159 Articles
Definition
Theravada
One of the eighteen schools of Hinayana, currently practiced in Southeast Asia and Sri Lanka.

Top