helepolis
noun
°an ancient Greek siege engine consisting of a wheeled tower containing machines for throwing stones and spears.