What does "cazzo di merda" mean in Italian?

One english translation is "dickfaced piece of shit" - How to say dickfaced piece of shit in other languages


More Italian Swear Words


Ads