Find the word definition

Wikipedia

Belcastro

Belcastro (Latin Bellicastrum) is a comune, former bishopric and present Latin Catholic titular see in the province of Catanzaro, in the Calabria region of southern Italy.