OMBRO, or LOMBRO, a town of Italy, in the duchy of Tuscany, and territory of the Siennois, situated near the Tuscan sea, a little south of the lake of Castiglione, forty-five miles south-west of Siena.
OMBRO
article · 201 chars · lineage ↗ · page image at NLS ↗