Dictionary search results

Showing 1-2 of 2 results

greenfield British & World English

Denoting or relating to previously undeveloped sites for commercial development or exploitation