oxheal
/ˈɒksheɪl/Definitions
1. noun
a type of English medieval defensive structure, typically a mound of earth and wood, used to protect an entrance to a castle or town
“The historian studied the remains of the ancient oxheal, trying to determine its original purpose.”