Translation of تِدھارا in English:

تِدھارا

Pronunciation /t̪ɪd̪ʰɑ:rɑ:/

masculine noun

  • confluence or meeting of three streams or rivers
  • a kind of cactus plant