What is the full meaning of megaherbivores
MEGAHERBIVORE, a large plant-eater [n]
Example of the word megaherbivores placed on a Scrabble board.