English | German | Russian | Czech

Novigrad English

Meaning Novigrad meaning

What does Novigrad mean?

Novigrad

A town in Croatia.

Are you looking for...?