helepole
nounDefinition of helepole
: an ancient siege engine composed of a movable tower covering a battering ram
Keep scrolling for more