From clean + -aholic. cleanaholic (plural cleanaholics) (informal) A very clean and tidy person; one who has high standards of cleanliness for the home...
new broom sweeps clean bioclean certificate of clean criminal record cleanaholic clean as a bean clean as a hound's tooth clean as a new penny clean as...