palisadeEnglish

palisade, fence, fence in, surround, wall

Noun

Fortification consisting of a strong fence made of stakes driven into the ground

English: palisade

Verb

Bahasa words with similar meanings

English words with similar meanings

Show 4 words