English edit

Noun edit

megasclere (plural megascleres)

  1. A large spicule in sponges, visible to the naked eye.