Translation of دام دینا in English:

دام دینا

phrase

  • pay the price (of)