The Finnish term "kaupunki" matches the English term "town"

other finnish words that include "kaupunki" : english :
kaupunki city