Answer: A colony was governed by an imperial power, but a protectorate was not.
Explanation: A colony was a territory governed by an imperial power, which exercised direct political control over the colony. On the other hand, a protectorate was a territory that enjoyed a degree of autonomy and self-government, but was ultimately controlled and protected by an imperial power. In particular, a protectorate had control over its internal affairs, but its external relations were subject to an imperial authority.
I hope this helps!