Spanish American English Dictionary

español - American English

chamarra ?:

1. jacket jacket



American english word "chamarra"(jacket) occurs in sets:

All Vocab 5-11-2022