Translation of دو تارا in English:

دو تارا

phrase

  • two-stringed, double-threaded
  • two-stringed instrument