0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?