Idiom Definition:
  
    
  Your browser does not support the audio element.
"to be clean as a whistle"
  
    to be very clean or pure
    
    to have no involvement with anything illegal or anything immoral
    
  
 
Synonyms:
bright, clean, clear, dirt-less, error-less, exquisite, faultless, flawless, hygienic, immaculate, impeccable, neat, pure, snowy, spotless, stainless, taint-less, trim, unsoiled, unsullied
 
 
This whistle is 
clean as a whistle. - - - - ->  
