foxwood
/ˈfɒksˌwʊd/Definitions
1. noun
A type of deciduous tree, especially an oak tree or a woodland.
“The foxwood forest was a serene oasis amidst the bustling city.”
1. noun
A type of deciduous tree, especially an oak tree or a woodland.
“The foxwood forest was a serene oasis amidst the bustling city.”