beach plum

noun

1.
seacoast shrub of northeastern North America having showy white blossoms and edible purple fruit
2.
small dark purple fruit used especially in jams and pies