Word info

orbitoid

Noun

Meaning

orbitoid (plural orbitoids)

Any foraminifer of the family Orbitoididae.

Source: en.wiktionary.org

Close letter words and terms