Translation of دم ُچڑا in English:

دم ُچڑا

phrase

  • kind of firework that burns at intervals