herbivore
An animal that feeds exclusively on plants, whether herbaceous or woody, and which is more or less able to digest cellulose (with the aid of its gut organisms) to yield available carbohydrate.
This definition is abridged from A – Z of tree terms: A companion to British arboriculture.
Read the preface. Order the book.