palisade layer Syllabification: (pal·i·sade lay·er)Definition 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 British & World English dictionary