tampereEnglish

Tammerfors, Tampere

Noun

An industrial city in south central Finland

English: Tampere, Tammerfors

Bahasa: Tammerfors, Tampere

Bahasa words with similar meanings

English words with similar meanings

Show 1 words