Definition

A small islet located in the Archipelago Sea, north of Finland, adjacent to the city of Turku. It is known for its recreational areas and natural scenery.