Megaherbivore meaning

(biology) Any very large herbivore, typically one weighing more than 1000 kg.
noun
0
0
Advertisement

Origin of megaherbivore