Translation of شہر بدر in English:

شہر بدر

phrase

  • exiled, banished