YourDictionary

Theravada

noun

a major form of Hinayana Buddhism, which emphasizes asceticism, contemplation, and the monastic life

See Theravada in American Heritage Dictionary 4

link/cite print suggestion box