know-all

noun
1
a person who behaves as if they know everything
همه‌دان, همه‌چیزدان