difflugia

Explore definitions, synonyms, and language insights of difflugia

Definitions

Noun
a protozoan with an ovoid shell of cemented sand grains

More General Terms