Traducción español inglés

English version

¿Qué significa "Ballesta" en Inglés