Translation of ملک بدر in English:

ملک بدر

phrase

  • exiled, banished, deported
  • exile, deportee