open space









open space


noun

  1. Ecology. undeveloped land that is protected from development by legislation.
50 queries 0.564