repel

[rɪˈpɛl] リペル

1. 人や攻撃などを力ずくで遠ざける、追い払う、撃退する

敵や害虫、好ましくないものなどを物理的に、または比喩的に遠ざける、寄せ付けないイメージです。
The soldiers repelled the enemy attack. (兵士たちは敵の攻撃を撃退した。)

2. 互いに反発し合う、近づかない

物理的に(磁石など)または感情的に(人の態度など)互いに遠ざかる、反発し合う、または特定の物質(水など)を吸収せずにはじくイメージです。
Like poles of magnets repel each other. (磁石の同じ極は互いに反発する。)