Biology
Zoology or Animal Biology
Protozoa

Tough intricate cell membrane of euglenas?

Answer

User Avatar
Wiki User
04/11/2014

pellicle