squeaky clean
adj1
Very clean, like a hard surface that squeaks when rubbed.
2
Broadly Beyond reproach, honest; morally clean.
- Mr. Smith's reputation was that of a squeaky clean polititian.
3
Broadly Suitable for mixed audiences
- We performed at the birthday party and we kept the plot squeaky clean.