English edit

Etymology edit

megalo- +‎ sphere

Noun edit

megalosphere (plural megalospheres)

  1. A foraminifer that has a large initial chamber

Related terms edit