Traducción español inglés

English version

¿Qué significa "ballesta, muelle, resorte de hojas, resorte de laminas" en Inglés