Find the word definition

Wikipedia
Marystow

Marystow or Stow-St. Mary was a village and parish in the Tavistock district of Devon, England.

Category:Villages in Devon