What is a megaspory ?
The chloroplasts of plants have a number of biochemical , structural and genetic similarities to cyanobacteria , ( commonly but incorrectly known as " blue - green algae " ) and are thought to be derived from an ancient endosymbiotic relationship between an ancestral eukaryotic cell and a cyanobacterial resident .