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

خود مختار

phrase

  • autonomous
    independent
    free
    self-governed
    sovereign