agroforests

English

Noun

agroforests

  1. plural of agroforest