Ancroft

English

Proper noun

Ancroft

  1. A village and civil parish in northern Northumberland, England (OS grid ref NU0045).

References

Anagrams