Theravadas

English

Noun

Theravadas

  1. plural of Theravada