thought-provoking impulse - French English Dictionary