YourDictionary

squeaky-clean

adjective

  1. very clean
  2. having no faults or defects; wholesome, unsullied, irreproachable, etc.

See squeaky-clean in American Heritage Dictionary 4

Learn more about squeaky-clean

link/cite print suggestion box