self-importance - French English Dictionary