Putzen means "to clean" and a Fimmel is a craze for or an obsession with something. Putzflimmel denotes an obsession with keeping things, especially your house, not just clean, but entirely spotless. A person thus afflicted keeps cleaning utensils always in easy reach so that any trace of dirt or dust can be attacked as soon as it is discovered. This kind of person is also know as a Putzteufel (cleaning devil), the opposite of a slob.
...and speaking of slobs: I have found that it is just about impossible to live with someone who has a Putzfimmel.
Note on pronunciation: The "u" in Putz is a short "oo" as in "foot".
1 hour ago