Slovnenya

Translation English French: afforestation

Dictionary: main
afforestation
noun