Spanish-English dictionary »

alcaparrón meaning in English

SpanishEnglish
alcaparrón noun
{m}

caperberry(fruit)
noun