megaripples
English
Noun
megaripples
plural of
megaripple