Skip to content
Kotomora

メガロドン

Meanings

1

noun

megalodon

Refers to the extinct giant shark species Carcharocles megalodon. Used in paleontology and popular science contexts.