translate English to French: The definition of natural resources covers living and non-living natural resources, including their ecosystems.
La définition des ressources naturelles comprend les ressources biotiques et abiotiques, y compris leurs écosystèmes.