Crossword clues for Italian province that borders France and Switzerland:AOSTAItalian province that borders France and Switzerland