English-French dictionary »

umbrella tree meaning in French

EnglishFrench
umbrella tree (Musanga cecropioides)
noun

parasoliernom {m}