capital of finland

Noun
  1. The capital and largest city of Finland;
    Located in southern Finland;
    A major port and commercial and cultural center (synset 108797870)

Other Searches