repel
verb.
cause to move back by force or influence
repel the enemy|push back the urge to smoke|beat back the invaders
verb.
be repellent to; cause aversion in
Synonym: repulse
verb.
force or drive back
repel the attacker|fight off the onslaught|rebuff the attack
verb.
reject outright and bluntly
She snubbed his proposal
Synonym: rebuff, snub
verb.
fill with distaste
This spoilt food disgusts me
Antonym: attract