Italian-English translation for "ballista"

IT ballista English translation

EN
ballista {m/f}

ENballista Italian translation

ballista {noun}
IT

IT ballista
play_circle_outline
{masculine}

1. colloquial

ballista
play_circle_outline
shitter {noun} [coll.]

Synonyms (Italian) for "ballista":

ballista

Synonyms (English) for "ballista":

ballista