French-English dictionary »

amélanchier meaning in English

FrenchEnglish
amélanchier nom {m}

serviceberry◼◼◼( Amelanchier)
noun