PALISADE LAYER Meaning of PALISADE LAYER in English ■ noun Botany a layer of parallel elongated cells below the epidermis of a leaf. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004