deprive completely of money or goods; "The robbers cleaned us out in a couple of hours"
force out; "The new boss cleaned out the lazy workers"