Clean Out

  1. Empty something of its contents. 2. Deprive someone of money or resources. 3. Drive out by force.

Examples:

  • At the shop's first sale the customers cleaned out the entire stock of shoes.

Origin: Senses 2–3: Mid-1800s; sense from gambling: Early 1800s

Synonyms: clean up