BARSA (anc. geog.), an island on the coast of France, in the English Channel, Itinerary: Baspeol according to some; but according to others, Bardsey.
BARSA
article · 149 chars · lineage ↗ · page image at NLS ↗
article · 149 chars · lineage ↗ · page image at NLS ↗
BARSA (anc. geog.), an island on the coast of France, in the English Channel, Itinerary: Baspeol according to some; but according to others, Bardsey.