Expressions used in Everyday Spoken English in Social and Professional contexts
Something which is described as squeaky clean is immaculately clean or completely clean. When you use squeaky clean to describe a person it means that that person's behaviour and background is extremely moral, clean and correct. A person described as squeaky clean is without vice or negative traits or history. Similar in meaning to spotless.