palisade /ˌpæləˈseɪd/ noun plural palisades
plural palisades
Learner's definition of PALISADE
1
[count] : a high fence made of pointed stakes that was used in the past to protect a building or area(古时防御用的)尖桩栅栏
2
palisades [plural] US : a line of steep cliffs especially along a river or ocean(尤指河边或海边的)绝壁,悬崖