What is Puppet State?

Legal Definition
A puppet state is a metaphor of a state that is supposedly independent but is in fact dependent upon an outside power. It is nominally sovereign but effectively controlled by a foreign or otherwise alien power, for reasons such as financial interests.

A puppet state preserves the external paraphernalia of independence like a name, flag, anthem, constitution, law codes and motto but in reality is an organ of another state which created or sponsored the government. Puppet states are not recognised as legitimate under international law.
-- Wikipedia