Find the word definition

Wiktionary
mirabelle plums

n. (plural of mirabelle plum English)