Noun Definitionswitzerland1.Definition: a landlocked federal republic in central EuropeRelated Noun(s):schweiz, suisse, svizzera, swiss confederationCategory: Places