pellicle

1. (noun) thin protective membrane in some protozoa
Related Words: investment



Terms and Conditions of Use / Copyright Notice