megathrusts
English
Noun
megathrusts
plural of
megathrust