Scandinavian Peninsula

Explore definitions, synonyms, and language insights of Scandinavian Peninsula

Definitions

Noun
the peninsula in northern Europe occupied by Norway and Sweden