weisenheimer

/ˈwaɪzənˌhaɪmər/
noun
  1. A person who tries to show they are smarter than others, often in an annoying way; a know-it-all.
    • The new intern acted like a weisenheimer, correcting everyone's grammar in meetings.
    • Nobody likes a weisenheimer who always has to prove they're right.
    • My little brother is such a weisenheimer — he thinks he knows everything about dinosaurs.
Antonyms
What does "weisenheimer" mean? | whatsthatwordmean | whatsthatwordmean