theravada

nounA major branch of Buddhism, practiced mainly in Southeast Asia (such as in Thailand, Myanmar, and Sri Lanka), that emphasizes the original teachings of the Buddha and monastic life.

No synonyms or antonyms found for this word.

theravada synonyms & antonyms | whatsthatwordmean | whatsthatwordmean