Closworth
Proper noun
Meaning
Closworth
A small village and civil parish in South Somerset district, Somerset, England (OS grid ref ST5610).
Proper noun
Closworth
A small village and civil parish in South Somerset district, Somerset, England (OS grid ref ST5610).