skimmerton
/ˈskɪmərnən/Definitions
1. noun
A small village in North Yorkshire, England
“She grew up in the picturesque village of Skimmerton.”
1. noun
A small village in North Yorkshire, England
“She grew up in the picturesque village of Skimmerton.”