From Late Latin ballistra, from ballista, Ancient Greek βαλλίστρα (ballístra).
Practice speaking and memorizing "balestra" and many other words and sentences in Italian.