meaning of ballesta

ballesta - Spanish to English

crossbow