MalayTranslate.com
Malay to English Translator
Translate Here

English to English

natural resource

noun (n)

  • resources (actual and potential) supplied by nature
    sumber daya (dan potensi sebenar) disediakan oleh alam
    source: wordnet30