Here are the words matched with their definitions:
- hedge - b. a boundary formed by bushes or shrubs
- constraints - c. limitations or restrictions
- scrupulous - e. concerned with avoiding wrong actions
- ravishing - h. beautiful
- lavish - a. expensive and elaborate
- brooding - f. moody, sullen, or unhappy in thought
- trellis - d. a support made from metal or wood for plants or vines to lean on
- abstain - g. restrain oneself from doing something