menlo
/ˈmɛnloʊ/Definitions
1. noun
A type of park bench, typically with a back and arms, often found in public spaces.
“The city installed new menlo in the downtown area to encourage socializing.”
1. noun
A type of park bench, typically with a back and arms, often found in public spaces.
“The city installed new menlo in the downtown area to encourage socializing.”