Etymology
Today it means: Any theropod dinosaur that exceeds 3000 kilograms in weight, and 9 meters in length. Full definition →
From mega- + theropod.
Etymology from Wiktionary, CC BY-SA 4.0.