「repel」という単語をご存じでしょうか?
「追い返す」という意味があります。
追い払う、撃退する
引用元:weblio
「expel」は「ex」がついているので「外へ」というニュアンスが強めです。
「dispel」は「dis」がついており、「分離」や「反対」の意味があり、「反対側に追い払う」というニュアンスですね。
repelは「re」がついていることから、「後ろ」「反対」にニュアンスがあります。
dispelと似ていてわかりづらいですね。
repelの形容詞系である「repellant」という単語ありますが、「insect repellant」というと「虫除けスプレー」の意味になります。(この場合は名詞と使用)
repleについては「repellant」の単語で覚えておいたほうが良いかもしれないですね。