Translation of drup in English:

drup

drupe

noun

  • 1

    drupe, fruit with juicy flesh round a kernel (e.g. peach)