A renewable reSource: (see definition below) that takes a fairly long time to renew itself | Source: NDMC Glossary

« Back to Glossary Index