pellicleEnglish

pellicle

Noun

Thin protective membrane in some protozoa

English: pellicle