switzerland Meaning, Definition & Usage

  1. noun a landlocked federal republic in central Europe
    Swiss Confederation; Svizzera; Schweiz; Suisse.

WordNet