Spanish-English dictionary »

chapista meaning in English

SpanishEnglish
chapista noun
{f}

body shop(workshop)
noun