EGAVE

know-all

Meaning

  1. noun Someone who obnoxiously claims to be knowledgeable on a subject.

Similar words

know-it-all know-everything smartass besserwisser smart aleck knobber blowhard cluon blabbermouth braggart

Word family

know-alls know-it-all

Save “know-all” to learn later