or LOMBRO, a town of Italy, in the duchy of Tuscany, and territory of the Siennois, situated near the Tulcan sea, a little south of the lake of Catiglione, 45 miles south-west of Sienna.
or LOMBRO, a town of Italy, in the duchy of Tuscany, and territory of the Siennois, situated near the Tulcan sea, a little south of the lake of Catiglione, 45 miles south-west of Sienna.