Respuesta:
El concepto de imperialismo hace referencia a la supresión de la soberanía nacional de la población de un país, ya sea de manera formal o informal, a favor de otro, que domina al primero.
En cambio, el colonialismo puede ser entendido como un modo de supresión de la soberanía de una región y a favor de otra que resulta más concreto que el imperialismo. Espero te sirva :>