Albi in French Albi in French Albi proper noun A town and commune, the prefecture of Tarn department, Occitania, in southern France. Add to Flashcards