natural resource

Noun
  1. Resources (actual and potential) supplied by nature (synset 113353024)

Other Searches