Home » Biology » The major site of photosynthesis in the leaf is theThe major site of photosynthesis in the leaf is the The major site of photosynthesis in the leaf is the A. palisade parenchyma B. mesophyll parenchyma C. upper epidermis D. lower epidermis Correct Answer: Option A Explanation Related Posts The slender, long and slightly curved beak of the sun-bird is an adaptation for breeding… In explaining the term camouflage, to a class, the diagram above show four varieties, P,… During ovulation, an egg is released from the Which of the following is a major cause of variation among organisms? Water vapour is lost in plants during transpiration through A food substance was treated with a few drops of Sudan III solution and a…