Subscriber login


Forgot your password?

Library card login

Other

palisade layer

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 US English dictionary