1 English Synonyms for PALISADE
Prev.1Next
impale
Definition: 1. (transitive) To pierce (something) with any long, pointed object.
There are 4 definitions of the word impale
Show more information about impale
Prev.1Next
Search took: 1.7392 ms