List three main roles of or important of pastures?
quanswer.com