French-English dictionary »

margousier meaning in English

FrenchEnglish
margousier nom {m}

bead tree(Melia azedarach)
noun