The membrane lattice: A novel organelle of the trypanosomatid flagellate Leptomonas collosoma

Abstract
No abstract available