Meaning of tammerfors

Definition of tammerfors

(noun) an industrial city in south central Finland

Other information on tammerfors

WIKIPEDIA results for tammerfors
Amazon results for tammerfors