Translation of دھڑ دیسی in English:

دھڑ دیسی

phrase

  • at once, suddenly