switzerland

Noun
  1. A landlocked federal republic in central Europe (synset 109054023)

Other Searches