Someone who is skilled and knowledgeable in many different areas.someone with expertise and knowledge across a wide range of subjects or fields, not just one area of specialization