1 mountain cherry | Definition of mountain cherry

mountain cherry

noun

Definition of mountain cherry

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