English Dictionary
Definition palisade in British English
palisade noun
[countable] noun
/ˌpælɪˈseɪd/
Synonyms and related words
Synonyms and related words
