Italian › DictionarycarambaHear itnouncolloquialmasculineslangthe Carabinierithe Italian gendarmerie forceRead Italian with every word explained