Wiktionary
cleanaholic
n. (context informal English) A very clean and tidy person; one who has high standards of cleanliness for the home, etc.