English to Hindi

Meaning for:
egotist
other
आत्मश्लाघी