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