Find the word definition

Wikipedia
Torrebesses

'Torrebesses is a municipality in the comarca of the SegriĆ  in Catalonia, Spain.

The name of the town comes from , meaning "Twin Towers". This town has lost population since year 1877 when it had 944 inhabitants.