Home1810 Edition

OMBRO

Volume 15 · 34 words · 1810 Edition

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