Meaning of resource in English
1. something that is valuable, available, or useful to a place or a person, such as money, natural resources
Russia is abundant[rich] in resources.
2. something that you can go for help or support when needed
3. the action or means used in an emergency or a difficult time
as a last resource