MEGAHERBIVORE

Definition of MEGAHERBIVORE