Find the word definition

Wikipedia
Torremaggiore

Torremaggiore is a town and comune in the province of Foggia in the Apulia region of southeast Italy.

It includes the Diocese of Dragonara, the episcopal see of a former medieval residential diocese and present Latin Catholic titular bishopric.

It lies on a hill, over the sea, and is famous for production of wine and olives.