What is the meaning of [Take (Someone) to the Cleaners]

1) Swindle; 2) defeat badly