What does "Tu piezza di merda!" mean in Italian?

One english translation is "you piece if shit!" - How to say you piece if shit! in other languages


More Italian Swear Words


Ads