impelled

v. 衝動、拋、推進(強迫)

英文釋義

  1. urged or forced to action through moral pressure