1. spring clean - Noun
2. spring clean - Verb
thoroughly clean the entire house, often done only once a year
spring-clean
she started spring-cleaning on April 1 Source: Internet