Translation of تاوان دینا in English:

تاوان دینا

phrase

  • make amends, pay penalty