Random
Source Code

Caramba

Another word to define police(Carabinieri) in Italy

Ci sono i caramba alla porta ,
( There’s police knocking on the door)

by Flakckoo May 15, 2018