Spanish-English dictionary »

zarza himalayana meaning in English

SpanishEnglish
zarza himalayana noun
{f}

Himalayan blackberry(Rubus armeniacus)
noun