Schio in German Schio in German Schleit proper noun A town in Vicenza, Veneto, Italy. Add to Flashcards