Translation of barapeledi in English:

User Contribution

barapeledi

intercessors

noun