Translation of didiabarwaledi in English:

User Contribution

didiabarwaledi

noun

  • 1

    those who delay other people

    Batho bao ke didiabarwaledi

    Those people are the ones who delay others

    Is this entry useful?