Asti in French Asti in French Asti proper noun A comune, the capital of Asti province, Piedmont, Italy. Add to Flashcards