squeaky–clean

squeaky–clean adjective
squeaky–clean
adjective
Britannica Dictionary definition of SQUEAKY–CLEAN
1 
: completely clean
2 
: not connected with or involving anything morally wrong