Home
Search
Index
Definify.com
Definition
2024
Sankt_Petersborg
Sankt Petersborg
Danish
Proper noun
Sankt
Petersborg
Saint Petersburg
Synonyms
Leningrad
Similar Results