n. country which is in a formal manner sovereign but in fact is controlled or ruled by a larger neighboring predominant power
SATELLITE STATE
Meaning of SATELLITE STATE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012