English to Hindi

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