marlock
/ˈmɑːrˌlɒk/Definitions
1. noun
a type of thorny shrub or small tree, especially of the genus Alhagi, producing spines or thorns, often used as a barrier or for hedging.
“The farmer used a marlock to separate his fields from the neighboring land.”