Pellicle (biology)
WordNet

noun


(1)   Thin protective membrane in some protozoa
 
x
OK