ramstead
/ræmˈsteɪd/Definitions
1. noun
A type of woodland or copse of ramsted trees.
“The ramstead provided a beautiful backdrop to the garden.”
1. noun
A type of woodland or copse of ramsted trees.
“The ramstead provided a beautiful backdrop to the garden.”