repel

verb
1
to successfully fight somebody who is attacking you, your country, etc. and drive them away
دفع کردن, عقب راندن, بازپس زدن
2
to drive, push or keep something away
دفع کردن, پس زدن, طرد کردن, دور کردن
a cream that repels insects
The fabric has been treated to repel water.
3
to make somebody feel horror or disgust
منزجر کردن, بیزار کردن, متنفر کردن
I was repelled by the smell.
synonym disgust, repulse
4
if one thing repels another, or if two things repel each other, an electrical or magnetic force pushes them apart
دفع کردن, نیروی دافعه ایجاد کردن
Like poles repel each other.
opposite attract