mountain cherry

noun

Definition of mountain cherry

: any of various trees or shrubs of the genus Prunus especially : chickasaw plum