• a know-all is someone who thinks that they know a lot more than other people; an informal word, used showing disapproval.