a fount of knowledge/wisdom/advice/ideas etc - definition and synonyms

phrase often humorous
See also main entry: fount