Find the word definition

Wiktionary
squeaky clean

a. 1 Very clean. 2 Beyond reproach, honest. alt. 1 Very clean. 2 Beyond reproach, honest.