Etymology
Today it means: Any large herbivore (over approximately 500 kilograms in weight) Full definition →
From macro- + herbivore.
Etymology from Wiktionary, CC BY-SA 4.0.