French-English dictionary »

red delicious meaning in English

FrenchEnglish
Red Delicious nom {f}

Red Delicious◼◼◼(variety of apple)
noun