Wiktionary
neat-freak
n. (context US English) A person compulsively obsessed with cleanliness.