Definitions
Castro_(LE)

Castro (LE)

Castro (Kastro, fortress) is a town and comune in the Italian province of Lecce in the Apulia region of south-east Italy.


External links


Search another word or see Castro_(LE)on Dictionary | Thesaurus |Spanish
  • Please Login or Sign Up to use the Recent Searches feature