Etymology
Today it means: Having large teeth, but especially of the megalodons Full definition →
From mega- + toothed.
Etymology from Wiktionary, CC BY-SA 4.0.