French-Spanish dictionary »

simarouba meaning in Spanish

FrenchSpanish
simarouba nom {m}

simarubanoun