Find the word definition

Wiktionary
cleanaholic

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