person who thinks intelligently - German English Dictionary