Definify.com

Definition 2025


afforestations

afforestations

English

Noun

afforestations

  1. plural of afforestation