Mesoherbivore meaning

(ecology) Any medium-sized herbivore (approximately between 50 and 500 kilograms in weight)
noun
0
0
Advertisement

Origin of mesoherbivore