spring-clean
Concise Oxford English Dictionary © 2008 Oxford University Press:
spring clean
▶noun Brit. a thorough cleaning of a house or room, typically undertaken in spring. ▶verb (spring-clean) clean thoroughly.
'spring-clean' also found in these Oxford entries:

