Translation of بار بار in English:

بار بار

phrase

  • again and again, time and again, repeatedly