Find the word definition

Wikipedia
Telti

Telti ( Gallurese: Tèlti, ) is a town and comune in the province of Sassari, northern Sardinia ( Italy).