Translation of دوا دَو in English:

دوا دَو

phrase

  • running
    effort, struggle