Meaning
to thoroughly remove unwanted elements or people
Literal Meaning
to tidy up a house
Example
“The new manager decided it was time to clean house and let go of underperforming staff.”