palo de la rosa - Spanish English Dictionary

palo de la rosa

Meanings of "palo de la rosa" in English Spanish Dictionary : 5 result(s)

Spanish English
Botany
palo de la rosa [m] european barberry (berberis vulgaris)
palo de la rosa [m] afata
palo de la rosa [m] peterebi
palo de la rosa [m] petereby
palo de la rosa [m] a species of tree in the family boraginaceae (cordia trichotoma)