spring-clean

n. (also spring-cleaning) thorough cleaning of a house, esp. In spring. v. Clean (a house) thus.