Dictionary search results

Showing 1-4 of 4 results

palisade British & World English

A fence of wooden stakes or iron railings fixed in the ground, forming an enclosure or defence

palisade layer British & World English

A layer of parallel elongated cells below the epidermis of a leaf