Etymology
Today it means: Any very large herbivore, typically one weighing more than 1000 kg Full definition →
From mega- + herbivore.
Etymology from Wiktionary, CC BY-SA 4.0.