Umbria in French Umbria in French Ombrie proper noun An administrative region in central Italy. Add to Flashcards