megathrusts

English

Noun

megathrusts

  1. plural of megathrust