What is the meaning of scorpio in English?

Learn vocabulary with pictures as well as definitions of scorpio in English

Learn in

See more

n. scorpio

Definition of scorpio in English

Siege weapon with a firing mechanism that is similar to that of a crossbow, which is mounted on a fixed structure and used to launch light projectiles, such as arrows or small stones.

Synonyms of scorpio in English

scorpion