cherry plum

noun

1.
small Asiatic tree bearing edible red or yellow fruit
2.
an edible fruit of the small tree Prunus cerasifera.