clean as a whistle in French
clean as a whistle in French
propre comme un sou neuf
(simile) Very clean
blanc comme neige
(simile) Completely innocent; beyond moral reproach.