Definition & Meaning | English word BISHOPTHORPE
BISHOPTHORPE
Definitions of BISHOPTHORPE
- A village in City of, York, North Yorkshire, England (OS grid ref SE5947).
Number of letters
12
Is palindrome
No
Search for BISHOPTHORPE in:
Page preparation took: 130.99 ms.