Find the word definition

Wikipedia
Biccari

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

As Tortiboli (Latin Tortibulum) it's the site of a former bishopric, presently a Latin Catholic titular see.