French-English dictionary »

jambosier rouge meaning in English

FrenchEnglish
jambosier rouge nom {m}

Malay applenoun