1. completely innocent, above reproach
have/lose a squeaky clean image
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.