Top definition
1. To be defeated or thrashed in a game of any sort.

2. To be outsmarted

3. Synonym for owned
You just got carwashed
by JakIsDead May 12, 2008
Get the mug
Get a carwashed mug for your buddy James.