Translation of swapraja in English:

swapraja

autonomous region or area

  • 1

    autonomous region or area