Traducción español inglés

English version

¿Qué significa "chamarra (f.)" en Inglés