See also: mégaherbivores

English edit

Noun edit

megaherbivores

  1. plural of megaherbivore