Word info

megalosphere

Noun

Meaning

megalosphere (plural megalospheres)

A foraminifer that has a large initial chamber

Source: en.wiktionary.org

Close letter words and terms