Meaning of Fennoscandia in English:

Fennoscandia

Pronunciation /ˌfɛnəʊˈskandɪə/

proper noun

  • A land mass in north-western Europe comprising Scandinavia, Finland, and the adjacent area of north-eastern Russia.