jeff8695 jeff8695 29-06-2019 Biology contestada Which structure is the site of photosynthesis within a plant? A. Roots B. Stomata C. Xylem D. Leaves