Question 0The major site of photosynthesis in the leaf is theA.palisade parenchymaB.mesophyll parenchymaC.upper epidermisD.lower epidermisE.Objective Show full explanation