खुदथे तसल्लि

English: Translation
self-complacent
Hindi: Translation
आत्मसंतुष्ट
noun