Word info

strombidiid

Noun

Meaning

strombidiid (plural strombidiids)

Any ciliate of the family Strombidiidae or order Strombidiida

Source: en.wiktionary.org

Close letter words and terms