palisade layerDefinition of palisade layer noun Botany a layer of parallel elongated cells below the epidermis of a leaf. palisade layer in other Oxford dictionaries Definition of palisade layer in the US English dictionary