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