polymath
noun
°A person with extraordinarily broad and comprehensive knowledge.
synonyms: polyhistor, renaissance man