Impelled

Portuguese Meaning

impelir

estimular

incitar

empurrar

English Meaning

  1. Simple past tense and past participle of impel.