Please enable javascript to use dictionary! Howto enable javascript?
ballista furnished with a bow, spear-throwing war machine with bow mechanism▼noun
↑