Home1771 Edition

OMBRO

Volume 3 · 34 words · 1771 Edition

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 Castiglion, forty-five miles south-west of Sienna.