Swiss-confederation Synonyms

A landlocked federal republic in central Europe
(Noun)

Swiss-confederation Is Also Mentioned In