Meaning of switzerland

Definition of switzerland

(noun) a landlocked federal republic in central Europe

Other information on switzerland

WIKIPEDIA results for switzerland
Amazon results for switzerland