megafrustules

English

Noun

megafrustules

  1. plural of megafrustule