Loading page
natural resource is a noun meaning "resources (actual and potential) supplied by nature". It carries one recorded sense.
resources (actual and potential) supplied by nature
Definitions, synonyms and semantic relations for natural resource come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.