know-all - noun
singular
know-all
plural
know-alls