Translation of بت شکن in English:

بت شکن

phrase

  • iconoclast, breaker of idols
  • title of Sultan Mahmood of Ghazni