Word needed, please help

There is a word that describes a person that loves to share information almost to a point of infatuation. I heard the word a few years ago and then forgot it and now it's driving me crazy. Any help?

I will suggest "maven". Some dictionaries do not mention the obsession of imparting their wisdom and even when it is mentioned, it is not emphasized. Just a suggestion. Β Check "maven" in Wikipedia and see if it is what you have in mind.

Could it be philodox? Β That's one of my favorite words, especially since I know several people who qualify for this noun, meaning someone in love with his/her own opinions and expounds on them. Β


I want that word, too! I have a friend like that, and "insufferable know-it-all" doesn't quite catch the affection I have for his charms as I flee his cacoethes explanandi.