squeaky clean

Adjective

 * 1) Very clean, like a hard surface that squeaks when rubbed.
 * 2)  Beyond reproach, honest; morally clean or suitable for mixed audiences.

Translations

 * German:
 * Norwegian: gullende ren
 * Polish:
 * Spanish: limpio como una patena, como los chorros del oro


 * German:
 * Russian: