Spanish-English dictionary »

zarzal meaning in English

SpanishEnglish
zarzal noun
{m}

thornbush(thorny shrub or bush)
noun