Spanish-French dictionary »

simaruba meaning in French

SpanishFrench
simaruba noun

simaroubanom {m}