心安理得

xīn’ān-lǐdé
to have a clear conscience, to have no qualms about
HSK 79

Additional Dictionary Meanings

to have a clear conscienceto have no qualms about sth