afforestration in English dictionary

  • afforestration

Sample sentences with "afforestration"

Available translations