pellicle
1.
(
noun
) thin protective membrane in some protozoa
Related Words:
investment
Terms and Conditions of Use / Copyright Notice