English to Hindi

Meaning for:
self-complacent
other
आत्मसन्तुष्ट