Definition of "megalodon"

megalodon