Meaning of “beat sb/sth off” - Learner’s Dictionary

beat sb/sth off

phrasal verb with beat uk us /biːt/ verb (past tense beat, past participle beaten, also US beat)

to manage to defeat someone who is attacking you

(Definition of “beat sb/sth off” from the Cambridge Learner’s Dictionary © Cambridge University Press)