Definition & Meaning | English word SOMERSHAM
SOMERSHAM
Definitions of SOMERSHAM
- A village and civil parish in, Huntingdonshire, Cambridgeshire, England (OS grid ref TL3678).
- A village and civil parish in, Mid Suffolk, Suffolk, England (OS grid ref TM0848).
Number of letters
9
Is palindrome
No
Search for SOMERSHAM in:
Page preparation took: 126.49 ms.