English Dictionary
Definition stockade in British English
stockade noun
[countable] noun
/stɒˈkeɪd/
Synonyms and related words
