What does "Dio cangurello" mean in Italian?

One english translation is "God little kangaroo" - How to say God little kangaroo in other languages


More Italian Swear Words


Ads