megalosphere

English

Etymology

From megalo- +‎ sphere.

Noun

megalosphere (plural megalospheres)

  1. A foraminifer that has a large initial chamber