Glastonbury in Latin Glastonbury in Latin Glastonia name feminine town in Somerset, South West England Add to Flashcards