Spanish-English dictionary »

chistorra meaning in English

SpanishEnglish
chistorra noun
{f}

chistorra(pork sausage)
noun

Your history