Language:
Free Online Dictionary|3Dict

独立自治

Source : CEDICT

independent and self-governing (idiom)