Simo in Finnish Simo in Finnish Simo proper noun A municipality of Lapland, Finland. Add to Flashcards