Meaning of schweiz

Definition of schweiz

(noun) a landlocked federal republic in central Europe

Other information on schweiz

WIKIPEDIA results for schweiz
Amazon results for schweiz