Synonyms for Dispel (same or very similar meaning)
WordNet sense 1 (to cause to separate and go in different directions):
disperse, dissipate, scatter, break up
WordNet sense 2 (force to go away; used both with concrete and metaphoric meanings):
run off, chase away, turn back, drive away, drive off, drive out
From the ODE community, based on WordNet
add/edit