elmwood
/ɛlmwʊd/Definitions
1. noun
A district or area with elm trees, especially one in the United States.
“The historic elmwood neighborhood is home to many old mansions.”
1. noun
A district or area with elm trees, especially one in the United States.
“The historic elmwood neighborhood is home to many old mansions.”