French-English dictionary »

pomme d'amour meaning in English

FrenchEnglish
pomme d'amour nom {f}

candy apple◼◼◼(apple with a hard sugar candy coating)
noun