know-it-all
noun/ˈnəʊ ɪt ɔːl/
/ˈnəʊ ɪt ɔːl/
(especially North American English) (British English also know-all)
(informal, disapproving)- a person who behaves as if they know everything
Check pronunciation:
know-it-all
Definition of know-it-all noun from the Oxford Advanced Learner's Dictionary