squeaky clean

Translations
d'une propreté éclatante
Definitions
Squeaky clean refers to something that is extremely clean, spotless, or free from dirt and impurities. It can also imply that a person or entity has a flawless reputation or is morally upright.