Translation of ملک بدر in English:

ملک بدر

phrase

  • exiled
    banished
    deported
  • exile
    deportee