YourDictionary

know-it-all

adjective

Informal pretending or claiming to know much about almost everything

noun

Informal a know-it-all person

See know-it-all in American Heritage Dictionary 4

Learn more about know-it-all

link/cite print suggestion box