Noun
wisenheimer (plural wisenheimers) (chiefly US, informal, mildly humorous) A self-assertive and arrogant person; a know-it-all or smart aleck. Synonyms: wise guy, smart aleck; see also Thesaurus:know-it-all