Dictionary Home » Business » open space

open space business definition

Undeveloped land set aside to provide natural or recreational value to a developed area.
link/cite print suggestion box