thought-provoking - French English Dictionary