squeaky-cleanadjectiveDefinitionsVery clean.Beyond reproach, honest.Sources:https://en.wiktionary.org/wiki/squeaky%20cleanhttps://en.wiktionary.org/wiki/squeaky-clean