Idiom Definition:
"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. - - - - ->