gives it one's best shot (verb) struggle: labor, work
Sinonime: avert,
avoid, beat off,
deflect, drive back, hold at bay, keep at a distance, keep at arm's length, keep off, parry,
rebuff,
rebuke, rebut,
refuse,
reject,
repel, repulse,
resist,
snub,
spurn, stave off, turn aside, ward off
Antonime: let in