Translation of دسرا تسرا کر in English:

دسرا تسرا کر

phrase

  • for a second and third time, repeatedly, again and again