Akademik

семь потов согнать
СЕМЬ <ДЕСЯТЬ> ПОТОВ СГОНЯТЬ/СОГНАТЬ (СПУСКАТЬ/СПУСТИТЬ) coll
[VP; subj: human; usu. pfv; usu. this WO]
=====
1. семь потов согнать с кого to wear out, exhaust s.o. with hard work:
- X с Y-а семь потов сгонит{{}} X will work Y till Y drops;
- X will work Y to the point of exhaustion (into the ground);
- X will make Y sweat blood.
     ♦ Семь потов сгоню, но сделаю из тебя настоящего мастера. I'll work you into the ground, but I'll make a real master craftsman of you
2. (usu. in refer, to physical labor or athletics) to expend an enormous amount of effort:
- X семь потов спустил{{}} X knocked himself out;
- X did sth. till he dropped;
- X sweated blood.
     ♦ Когда Харламов начал полнеть, он стал тренироваться ежедневно, сгоняя на каждой тренировке по семь потов. When Kharlamov began to put on weight, he started working out every day, and would knock himself out at each training session

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.