Swedish-English dictionary »

ilomants meaning in English

SwedishEnglish
Ilomants proper noun

Ilomantsi(municipality)
proper noun