French-Spanish dictionary »

marrube commun meaning in Spanish

FrenchSpanish
marrube commun

marrubio