palisade layer

 

noun

Botany
  • a layer of parallel elongated cells below the epidermis of a leaf.