Thylakoid
From Palaeos.org
A unit of a stacked, lamellar membrane system in most cyanobacteria on which photosynthesis is carried out.
Credits
ATW?
A unit of a stacked, lamellar membrane system in most cyanobacteria on which photosynthesis is carried out.
Credits
ATW?