impelled
动词 impel:
urge or force (a person) to an action; constrain or motivate
同义词:impel, force
cause to move forward with force
同义词:propel, impel
形容词 impelled:
urged or forced to action through moral pressure
同义词:driven