To drive or force back; to push away. The soldiers were able to repel the enemy attack successfully.
To be resistant to something, often used in the context of substances or materials. This jacket is designed to repel water, keeping you dry in the rain.
To cause aversion or distaste; to be repulsive. His rude behavior tends to repel people rather than attract them.