Top definition
A heavily forested residential neighborhood in Bethesda, Maryland.
I live in Greenwich Forest.
by Tim March 06, 2005
Get the mug
Get a Greenwich Forest mug for your friend Manafort.