English

edit

Etymology

edit

mega- +‎ frustule

Noun

edit

megafrustule (plural megafrustules)

  1. (biology) A relatively large frustule