toutologue
Meanings
Noun
1. know-it-all (ironic, sometimes derogatory, colloquial, derogatory)