Definitions
noun
republic in northern Europe; achieved independence from Russia in 1917
Look “suomi” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
republic in northern Europe; achieved independence from Russia in 1917