thought-provoking impulse - Spanish English Dictionary