English to Hindi

Meaning for:
squeaky clean
other
साफ़-सुथरा;नैतिक रूप से सही