person who thinks intelligently - French English Dictionary