Ilomants

Swedish

Proper noun

Ilomants

  1. Ilomantsi (a municipality and village in North Karelia, Finland)