Yahoo Web Search

Search results

  1. Dictionary
    Palisade cell

    noun

    • 1. each of the vertically elongated plant cells forming a layer rich in chloroplasts immediately beneath the upper epidermis of most leaves.

    Powered by Oxford Languages