Translation of خود مختار in English:

خود مختار

phrase

  • autonomous
    independent, free
    self-governed, sovereign