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.”

Synonyms

  • copse
  • woodland

Antonyms

  • barren
  • desert