megaripples

English

Noun

megaripples

  1. plural of megaripple