Top definition
Garbage. Shitty. Low quality. Disparaging Italian slang term originating from the city of Venice.
Chef Sina, the pasta you served us was complete scuasa, and YOU are scuasa too!
by Venusus June 22, 2018
Get the mug
Get a Scuasa mug for your guy Sarah.