KNOW-ALL
Meaning of KNOW-ALL in English
( BrE ) (also ˈknow-it-all NAmE , BrE ) noun
( informal , disapproving ) a person who behaves as if they know everything
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005