French-English dictionary »

amélanche meaning in English

FrenchEnglish
amélanche nom {f}

serviceberry(berry of Amelanchier)
noun