thought-provoking impulse - Turkish English Dictionary