French-English dictionary »

drupe meaning in English

FrenchEnglish
drupe nom {f}

drupe [drupes]◼◼◼(fruit with soft flesh and a hard pit)
noun
[UK: druːp] [US: ˈdruːp]