mariahdeitz23 mariahdeitz23 10-11-2020 Biology contestada this organelle is found in plant cells, contains green pigment and its the site of photosynthesis. this organelle is the