Italian French Dictionary

italiano - Français

carrozza in French: