Spanish-English dictionary »

espinillera meaning in English

SpanishEnglish
espinillera noun
{f}

shin pad(clothing)
noun