What is the meaning of Clean_someone_out?

To clean, especially to tidy by removing the contents.

To take all money or possessions from.

To hit or strike (someone); to beat up.

To defeat, to cause to wash out.

Source: wiktionary.org