pellicle

Explore definitions, synonyms, and language insights of pellicle

Definitions

Noun
thin protective membrane in some protozoa

More General Terms