agriforests

English

Noun

agriforests

  1. plural of agriforest