From silvo- + pasture. From Latin silva (“forest, woods”)+pastūra (“pasture”).
silvopasture (uncountable)