NC has various meanings in the Business category. Discover the full forms, definitions, and usage contexts of NC in Business.
The stock of natural resources, land and ecosystems that provides a flow of economically valuable goods or services into the future. Example: A forest (stock) may produce goods such as new trees for timber; and ecosystem services such as carbon sequestration, erosion control and wildlife habitat.
BusinessLast updated: