Skip to main content

Definitions by Flakckoo

Another word to define police(Carabinieri) in Italy
Ci sono i caramba alla porta ,
( There’s police knocking on the door)
Caramba by Flakckoo May 15, 2018