несовер.
1) ( с кем-л./чем-л.; за кого-л./что-л. )
fight (with, against, for); struggle (with, against, for); contend, strive (with, against, for); combat; battle (with, against), champion, compete (against, with)
- бороться с предрассудками
2) вз.-возвр. ; спорт wrestle
••
бороться с самим собой — to wrestle with oneself