ALL meanings of natural resource
nat·u·ral re·source
N n - noun natural resource a naturally occurring source of wealth, as land or water. 1
- noun natural resource natural resources, the natural wealth of a country, consisting of land, forests, mineral deposits, water, etc. 1
- noun natural resource an actual or potential form of wealth supplied by nature, as coal, oil, water power, arable land, etc. 0