Etymology
Today it means: Any animal whose diet consists of 30–70% meat. Full definition →
From meso- + carnivore.
Etymology from Wiktionary, CC BY-SA 4.0.