MalayTranslate.com
Malay to English Translator
Translate Here

English to English

self-governing

adjective satellite (s)

  • (of political bodies) not controlled by outside forces
    (politik dari tubuh) tidak dikawal oleh pasukan di luar
    source: wordnet30