or Lombro, a town of Italy, in the duchy of Tuscany, and territory of the Siennese, situated near the Tuscan sea, a little south of the lake of Cadiglione, 45 miles south-west of Sienna.
or Lombro, a town of Italy, in the duchy of Tuscany, and territory of the Siennese, situated near the Tuscan sea, a little south of the lake of Cadiglione, 45 miles south-west of Sienna.