What is the meaning of Drupa?

drupe

drupe

drupe; stone fruit (fruit with soft flesh and a hard pit)

drupe

Source: wiktionary.org