answered
1.to drive or force back (an assailant, invader, etc.). 2.to thrust back or away. 3.to resist effectively (an attack, onslaught, etc.). 4.to keep off or out; fail to mix with: Water and oil repel each other. 5.to resist the absorption or passage of (water or other liquid): This coat repels rain. 6.to refuse to have … Read more