Cite
 

Meaning of squeaky-clean

squeak•y-clean

Pronunciation: (skwē'kē-klēn'), [key]
— adj. Informal.
  1. scrupulously clean.
  2. virtuous, wholesome, and above reproach: a squeaky-clean reputation.
Random House Unabridged Dictionary, Copyright © 1997, by Random House, Inc., on Infoplease.