rose22pink rose22pink 13-01-2017 World Languages contestada What is one word for someone who thinks that he/she knows it all?