megalosphere
English
Etymology
From
megalo-
+
sphere
.
Noun
megalosphere
(
plural
megalospheres
)
A
foraminifer
that has a large initial
chamber
Related terms
megalospheric