palisade parenchyma

English

Noun

palisade parenchyma (countable and uncountable, plural palisade parenchymas or palisade parenchymata)

  1. (botany) A layer of plant tissue located just beneath the upper epidermis of a leaf.