Visegrad

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Visegrad is a name of Slavic origin meaning "the upper castle" or "the upper settlement/town/fortification".[citation needed] There are several places that may be spelt Visegrad in English:

Places[edit]

Other uses[edit]