Dictionary search results

Showing 1-5 of 5 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

palisade English-Spanish

empalizada f, palizada f