tammerfors

Noun
  1. An industrial city in south central Finland (synset 108798232)

Other Searches