wiseacre

noun
1
a person who is annoying because they are very confident and think they know a lot
عاقل‌نما, پرمدعا, دانای کل, عالم‌نما, فضل‌فروش