polyhistor

noun
  1. a person of great and varied learning; someone with knowledge in many different fields
  2. Usage: formal; rare

Examples