Ilomants
Swedish
Proper noun
Ilomants
Ilomantsi
(a
municipality
and
village
in
North Karelia
,
Finland
)