Find the word definition

Wikipedia
Talsi

Talsi (; , ) (population 12,879) is a town in Latvia. It is the center of Talsi municipality.