See also: megaherbivores

French

edit

Noun

edit

mégaherbivores m

  1. plural of mégaherbivore