squeaky-clean is a crossword puzzle answer that we have spotted 4 times. Morally good Lacking all vice Whiter than white Unassailably innocent