puits de science

Noun

 * 1)  a fount of knowledge a very knowledgeable person