English Dictionary
◊ PELLICLE
pellicle
n : thin protective membrane in some protozoa