имя существительное [преимущественно британский вариант английского языка], в американском английском используется know-it-all; [используется в разговорной речи, ироническое] всезнайка
noun chiefly British know-it-all