know-all
Noun
Meaning
One who knows everything; hence, one who makes pretension to great knowledge; a wiseacre; -- usually ironical.
Source: Webster's dictionarySynonyms
know-it-all
boaster
egotist
wiseacre
swaggerer
smart aleck
bighead
clever clogs
smarty pants
egomaniac
smarty
wise guy
wise-ass
wisecracker
smart alec
Show all synonyms
Antonyms
Show all antonymsHypernyms
Examples
One of his famous short stories, " The Necklace ", was imitated with a twist by both Maugham ("Mr Know-All", "A String of Beads") and Henry James (" Paste ").