think oneself better than others - French English Dictionary