Phycobilisome
Any of the granules, approximately 32 nm x 48 nm and consisting of highly aggregated phycobiliproteins, that are attached in arrays to the external face of a thylakoid membrane in algae of the phyla Cyanophyta and Rhodophyta, where they function as l