Akademik

прогонять
несовер. - прогонять;
совер. - прогнать (кого-л./что-л. )
1) (животных) drive
2) drive/chase away
3) разг.;
перен. dispel, banish прогонять сквозь строй ист. ≈ to make run the gantlet прогонять взашейto turn out neck and crop
4) разг. fire, dismiss, sack
, прогнать (вн.)
1. (стадо) drive* (smth.) ;

2. (заставлять уйти) turn (smb.) out of doors, drive* (smb.) out/away;
перен. banish (smth.) , dispel (smth.) ;
ветер прогнал тучи the wind dispelled the clouds;
прогнать скуку dispel boredom;

3. разг. (увольнять) sack (smb.) , dismiss (smb.) .

Большой англо-русский и русско-английский словарь. 2001.