sherri blew my mind with that carwash last night
a hardcore motorboat, a motorboat that would leave men awestruck and mind-blown
"sherri blew my mind with that carwash last night" What is the definition of "carwash"?