depulisse
Latin
Verb
dēpulisse
perfect active infinitive of
dēpellō