walking encyclopedia

A polymath; a person very well versed in a number of different disciplines.
My uncle is a veritable walking encyclopedia when it comes to the history of World War II.
Categories: world {n. phr.}