Meaning of natural resource

Definition of natural resource

(noun) resources (actual and potential) supplied by nature

Other information on natural resource

WIKIPEDIA results for natural resource
Amazon results for natural resource