Definition of Fennoscandia in English:

Fennoscandia

proper noun

  • A land mass in NW Europe comprising Scandinavia, Finland, and the adjacent area of NE Russia.

Pronunciation:

Fennoscandia

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