Definition of “resource” - Learner’s Dictionary

resource

noun [ C ] us uk /rɪˈzɔːs, ˈriːsɔːrs/
There are immense natural resources here waiting to be tapped.Several villages pooled their resources to set up a building project.We are not fully exploiting all the resources that we have.The country is richly endowed with natural resources.Governments expend a lot of resources on war.

B2 something that a country, person, or organization has that they can use:

→ See also human resources

(Definition of “resource” from the Cambridge Learner's Dictionary © Cambridge University Press)