English

edit

Etymology

edit

mega- +‎ toothed

Adjective

edit

megatoothed (not comparable)

  1. Having large teeth, but especially of the megalodons