ˈknow-all BrE AmE noun [countable] British English informal
someone who behaves as if they know everything – used to show disapproval SYN know-it-all American English
ˈknow-all BrE AmE noun [countable] British English informal
someone who behaves as if they know everything – used to show disapproval SYN know-it-all American English
Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012