megafrustules
English
Noun
megafrustules
plural of
megafrustule