impelled

英文释义

v urge or force (a person) to an action; constrain or motivate
v cause to move forward with force
s urged or forced to action through moral pressure

中文翻译

v. 冲动;抛;推进(强迫)

41,584
BNC 频率
41,513
使用频率

学习工具