English-Spanish dictionary »

magellan barberry meaning in Spanish

EnglishSpanish
Magellan barberry (berry and plant)
noun

calafatenoun
{m}