YourDictionary

boscage

noun

a natural growth of trees or shrubs; wooded place

See boscage in American Heritage Dictionary 4

link/cite print suggestion box