Vocabulary Today: MENSCHENKENNER.
A Menschenkenner (German) is a person who has a kind of life experience that allows him to quickly and accurately discern the true character and personality of people around him. In short, someone who has keen insight into the human nature. The word has a positive feel to it. It’s a compliment given to wise people.