Know-it-all

[преимущественно американский вариант английского языка]; смотри значение know-all

Большой англо-русский словарь

Know-it-all

noun one who claims to know everything; also one who disdains advice • know-it-all adjective

Merriam-Webster's Collegiate Dictionary