1) (принудить уйти) scacciare, mandare via
прогнать из дома — cacciare di casa
2) (заставить пройти) far passare, far andare
прогнать пленных по городу — far passare i prigionieri per la città
3) (рассеять, уничтожить) scacciare, dissipare
прогнать тоску — scacciare l'angoscia