Dispel comes from Middle English dispelen, from Latin dispello, from Latin pello meaning to drive or thrust, ultimately from Proto-Indo-European pelh₂-.
dispel (English): To drive away or cause to vanish by scattering;...
Definitions
To drive away or cause to vanish by scattering;...