Search term déforestation has 2 results
Jump to
FR French EN English
déforestation deforestation
déforestation (n) [process of destroying a forest] deforestation (n) [process of destroying a forest]