Translation of swapraja in English:

swapraja

autonomous region or area

noun

  • 1

    autonomous region or area