Glossary term
renewable
Definition
Resources able to be sustained or renewed indefinitely, either because of inexhaustible supplies or because of new growth.
Resources able to be sustained or renewed indefinitely, either because of inexhaustible supplies or because of new growth.