verb
to give a sharp check to
tried to fend off his attentions
Synonyms: hold off, keep off, rebuff, rebut, repel, repulse, stave off, ward (off)
Related Word: refuse, reject; snub, spurn; avert, avoid
Idioms: hold ( or keep) at bay, keep at a distance, keep at arm's length
Contrasted words: allure, attract, captivate, charm, enchant, fascinate; embolden, hearten