Italian French Dictionary

italiano - Français

uva spina in French: