Englishfor English speakers
ballista English
Meaning ballista meaning
What does ballista mean?
ballista
Synonyms ballista synonyms
What other words have the same or similar meaning as ballista?