guarantee – meaning in Easy English

To make sure that something will happen. To make oneself responsible for something.