stimulate the mind to do sth.; be very capable [able]; bestir oneself to be promising
Copyright © 2018 WordTech Co.