Glossary Element  resource

Source
Contributor
Approved Yes
English term resource
Language Translations
English definition a substance or place required by an organism for its growth, maintenance and reproduction.
Language Translations